package com.rykj.socket_lib.callback

import com.rykj.socket_lib.entity.*

//UDP接受消息回调
interface UDPSocketCallBack {
    // 设备信息回调
    fun onDevInfoCallBack(devices: SkyNodeGndDevice)

    // 基础信息回调
    fun onBaseInfoCallBack(baseInfo: SkyNodeGndBaseInfo)

    // 检测信息回调
    fun onDetectInfoCallBack(detectInfoS: SkyNodeGndDetectInfoS)

    // 追踪信息回调
    fun onTrackInfoCallBack(trackInfo: SkyNodeGndTrackInfo)

    // pid信息回调
    fun onPIDCallBack(ptzPid: SkyNodeGndPTZPid)

    // 算法参数回调
    fun onAlgParamInfoCallBack(algParams: SkyNodeGndAlgParams)
}